<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en-US">
<head>
<!-- GenHTML revision 25226-->
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title> - The Java EE 6 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2011-03-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/javaeetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td width="400px"><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnaph.html">4.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="giepx.html">5.&nbsp;&nbsp;Introduction to Facelets</a></p>
<p class="toc level2"><a href="gjddd.html">6.&nbsp;&nbsp;Expression Language</a></p>
<p class="toc level2"><a href="bnaqz.html">7.&nbsp;&nbsp;Using JavaServer Faces Technology in Web Pages</a></p>
<p class="toc level2"><a href="gjcut.html">8.&nbsp;&nbsp;Using Converters, Listeners, and Validators</a></p>
<p class="toc level2"><a href="bnatx.html">9.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="gkmaa.html">10.&nbsp;&nbsp;JavaServer Faces Technology Advanced Concepts</a></p>
<p class="toc level2"><a href="bnawo.html">11.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="gkiow.html">12.&nbsp;&nbsp;Using Ajax with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="gkhxa.html">13.&nbsp;&nbsp;Advanced Composite Components</a></p>
<p class="toc level2"><a href="bnavg.html">14.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnafd.html">15.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnaxu.html">16.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="gijti.html">17.&nbsp;&nbsp;Introduction to Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">18.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="giepu.html">19.&nbsp;&nbsp;Building RESTful Web Services with JAX-RS</a></p>
<p class="toc level2"><a href="gjjxe.html">20.&nbsp;&nbsp;Advanced JAX-RS Features</a></p>
<p class="toc level2"><a href="gkojl.html">21.&nbsp;&nbsp;Running the Advanced JAX-RS Example Application</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="gijsz.html">22.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="gijre.html">23.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="gijrb.html">24.&nbsp;&nbsp;Running the Enterprise Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">25.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level2"><a href="gkcqz.html">26.&nbsp;&nbsp;Using the Embedded Enterprise Bean Container</a></p>
<p class="toc level2"><a href="gkidz.html">27.&nbsp;&nbsp;Using Asynchronous Method Invocation in Session Beans</a></p>
<p class="toc level1 tocsp"><a href="gjbnr.html">Part&nbsp;V&nbsp;Contexts and Dependency Injection for the Java EE Platform</a></p>
<p class="toc level2"><a href="giwhb.html">28.&nbsp;&nbsp;Introduction to Contexts and Dependency Injection for the Java EE Platform</a></p>
<p class="toc level2"><a href="gjbls.html">29.&nbsp;&nbsp;Running the Basic Contexts and Dependency Injection Examples</a></p>
<p class="toc level2"><a href="gjehi.html">30.&nbsp;&nbsp;Contexts and Dependency Injection for the Java EE Platform: Advanced Topics</a></p>
<p class="toc level2"><a href="gkhre.html">31.&nbsp;&nbsp;Running the Advanced Contexts and Dependency Injection Examples</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;VI&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">32.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="gijst.html">33.&nbsp;&nbsp;Running the Persistence Examples</a></p>
<p class="toc level2"><a href="bnbtg.html">34.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level2"><a href="gjitv.html">35.&nbsp;&nbsp;Using the Criteria API to Create Queries</a></p>
<p class="toc level2"><a href="gkjiq.html">36.&nbsp;&nbsp;Creating and Using String-Based Criteria Queries</a></p>
<p class="toc level2"><a href="gkjjf.html">37.&nbsp;&nbsp;Controlling Concurrent Access to Entity Data with Locking</a></p>
<p class="toc level2"><a href="gkjia.html">38.&nbsp;&nbsp;Improving the Performance of Java Persistence API Applications By Setting a Second-Level Cache</a></p>
<p class="toc level1 tocsp"><a href="gijrp.html">Part&nbsp;VII&nbsp;Security</a></p>
<p class="toc level2"><a href="bnbwj.html">39.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bncas.html">40.&nbsp;&nbsp;Getting Started Securing Web Applications</a></p>
<p class="toc level2"><a href="bnbyk.html">41.&nbsp;&nbsp;Getting Started Securing Enterprise Applications</a></p>
<p class="toc level1 tocsp"><a href="gijue.html">Part&nbsp;VIII&nbsp;Java EE Supporting Technologies</a></p>
<p class="toc level2"><a href="gijto.html">42.&nbsp;&nbsp;Introduction to Java EE Supporting Technologies</a></p>
<p class="toc level2"><a href="bncih.html">43.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">44.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncdq.html">45.&nbsp;&nbsp;Java Message Service Concepts</a></p>
<p class="toc level2"><a href="bncgv.html">46.&nbsp;&nbsp;Java Message Service Examples</a></p>
<p class="toc level2"><a href="gkahp.html">47.&nbsp;&nbsp;Advanced Bean Validation Concepts and Examples</a></p>
<p class="toc level2"><a href="gkeed.html">48.&nbsp;&nbsp;Using Java EE Interceptors</a></p>
<p class="toc level1 tocsp"><a href="gkgjw.html">Part&nbsp;IX&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="gkaee.html">49.&nbsp;&nbsp;Duke's Tutoring Case Study Example</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td>
         <div class="header">
             <div class="banner">
                <table width="100%" border="0" cellpadding="5" cellspacing="0">
                   <tbody>
                      <tr>
                         <td valign="bottom"><p class="Banner">The Java EE 6 Tutorial
</p></td>
                         <td align="right"  valign="bottom"><img src="graphics/javalogo.png" alt="Java Coffee Cup logo"></td>
                      </tr>
                   </tbody>
                </table>
             </div>

             <div class="header-links">
	         <a href="./index.html">Home</a> | 
<a href="../information/download.html">Download</a> | 
<a href="./javaeetutorial6.pdf">PDF</a> | 
<a href="../information/faq.html">FAQ</a> | 
<a href="http://download.oracle.com/javaee/feedback.htm">Feedback</a>

             </div>
             <div class="navigation">
                 <a href="idx-3.html"><img src="graphics/leftButton.gif" border="0" alt="Previous" title="Previous"></a>
                 <a href="p1.html"><img src="graphics/upButton.gif" border="0" alt="Contents" title="Contents"></a>
                 <a href="idx-5.html"><img src="graphics/rightButton.gif" border="0" alt="Next" title="Next"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             <h2>F</h2>
<div class="indexdiv">
<dl>
<dd>Facelets, <a href="giepx.html#indexterm-225">Introduction to Facelets</a><dl>
<dd><i>See also </i>EL<dd>composite components, <a href="giqzr.html#indexterm-237">Composite Components</a></dd>
<dd>configuring applications, <a href="gipob.html#indexterm-234">Configuring the Application</a></dd>
<dd><tt>f:ajax</tt> tag, <a href="gkabr.html#indexterm-827">Using the f:ajax Tag</a></dd>
<dd>features, <a href="gijtu.html#indexterm-226">What Is Facelets?</a></dd>
<dd>resources, <a href="girgm.html#indexterm-240">Resources</a></dd>
<dd>templating, <a href="giqxp.html#indexterm-235">Templating</a></dd>
<dd>using Ajax with, <a href="gkabr.html#indexterm-824">Using Ajax with Facelets</a></dd>
<dd>XHTML pages, <a href="gipob.html#indexterm-233">Creating Facelets Views</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>Facelets applications<dl>
<dd>developing, <a href="gipob.html#indexterm-230">Developing a Simple Facelets Application</a></dd>
<dd>lifecycle, <a href="giprr.html#indexterm-655">The Lifecycle of a Facelets Application</a></dd>
<dd>using JavaScript in, <a href="gkaam.html#indexterm-843">Using JavaScript API in a Facelets Application</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>faces-config.xml</tt> file, <a href="bnawp.html#indexterm-769">Application Configuration Resource File</a></dd>
</dl>
<dl>
<dd><tt>FacesContext</tt> class<dl>
<dd><a href="bnaqq.html#indexterm-624">The Lifecycle of a JavaServer Faces Application</a></dd>
<dd><a href="bnatt.html#indexterm-1030">Using a Custom Component</a></dd>
</dl>
<dl>
<dd>Apply Request Values phase, <a href="bnaqq.html#indexterm-636">Apply Request Values Phase</a></dd>
<dd>custom converters, <a href="bnaus.html#indexterm-950">Creating a Custom Converter</a></dd>
<dd>performing encoding, <a href="bnavu.html#indexterm-909">Performing Encoding</a></dd>
<dd>Process Validations phase, <a href="bnaqq.html#indexterm-641">Process Validations Phase</a></dd>
<dd>Update Model Values phase, <a href="bnaqq.html#indexterm-649">Update Model Values Phase</a></dd>
<dd>validation methods, <a href="bnavb.html#indexterm-607">Writing a Method to Perform Validation</a></dd>
<dd><tt>Validator</tt> interface, <a href="bnauw.html#indexterm-981">Implementing the Validator Interface</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>FacesServlet</tt>, mapping, <a href="gjaam.html#indexterm-221">Mapping the FacesServlet Instance</a></dd>
</dl>
<dl>
<dd>filter chains<dl>
<dd><a href="bnagb.html#indexterm-1120">Programming Filters</a></dd>
<dd><a href="bnagb.html#indexterm-1133">Specifying Filter Mappings</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>Filter</tt> interface, <a href="bnagb.html#indexterm-1118">Programming Filters</a></dd>
</dl>
<dl>
<dd>filters, <a href="bnagb.html#indexterm-1116">Filtering Requests and Responses</a><dl>
<dd>defining, <a href="bnagb.html#indexterm-1117">Programming Filters</a></dd>
<dd>mapping to web components, <a href="bnagb.html#indexterm-1129">Specifying Filter Mappings</a></dd>
<dd>mapping to web resources, <a href="bnagb.html#indexterm-1131">Specifying Filter Mappings</a></dd>
<dd>overriding request methods, <a href="bnagb.html#indexterm-1127">Programming Customized Requests and Responses</a></dd>
<dd>overriding response methods, <a href="bnagb.html#indexterm-1128">Programming Customized Requests and Responses</a></dd>
<dd>response wrappers, <a href="bnagb.html#indexterm-1126">Programming Customized Requests and Responses</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>foreign keys, <a href="giqst.html#indexterm-1676">One-to-Many Relationship Mapped to Overlapping Primary and Foreign Keys</a></dd>
</dl>
<dl>
<dd>form-based authentication, <a href="gkbaa.html#indexterm-2061">Form-Based Authentication</a></dd>
</dl>
<dl>
<dd>form parameters, <a href="gilik.html#indexterm-1263">Extracting Request Parameters</a><dl>
<dd>JAX-RS, <a href="gkkrb.html#indexterm-1290">Extracting Form Data</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>forward</tt> method, <a href="bnagi.html#indexterm-1141">Transferring Control to Another Web Component</a></dd>
</dl>
</div><h2>G</h2>
<div class="indexdiv">
<dl>
<dd>garbage collection, <a href="giplj.html#indexterm-1386">The Lifecycle of a Message-Driven Bean</a></dd>
</dl>
<dl>
<dd><tt>GenericServlet</tt> interface, <a href="bnafe.html#indexterm-1066">What Is a Servlet?</a></dd>
</dl>
<dl>
<dd><tt>getCallerPrincipal</tt> method<dl>
<dd><a href="bnbyl.html#indexterm-2142">Accessing an Enterprise Bean Caller&rsquo;s Security Context</a></dd>
<dd><a href="gkbsz.html#indexterm-2161">Example: Securing an Enterprise Bean with Programmatic Security</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>getConnection</tt> method, <a href="bncjj.html#indexterm-2284">DataSource Objects and Connection Pools</a></dd>
</dl>
<dl>
<dd><tt>getRemoteUser</tt> method, <a href="gjiie.html#indexterm-2089">Checking Caller Identity Programmatically</a></dd>
</dl>
<dl>
<dd><tt>getRequestDispatcher</tt> method, <a href="bnagi.html#indexterm-1137">Invoking Other Web Resources</a></dd>
</dl>
<dl>
<dd><tt>getRollbackOnly</tt> method<dl>
<dd><a href="bnciy.html#indexterm-2263">Methods Not Allowed in Bean-Managed Transactions</a></dd>
<dd><a href="bncgl.html#indexterm-2451">Managing Distributed Transactions</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>getServletContext</tt> method, <a href="bnagl.html#indexterm-1144">Accessing the Web Context</a></dd>
</dl>
<dl>
<dd><tt>getSession</tt> method, <a href="bnagm.html#indexterm-1148">Accessing a Session</a></dd>
</dl>
<dl>
<dd><tt>getStatus</tt> method, <a href="bnciy.html#indexterm-2267">Methods Not Allowed in Bean-Managed Transactions</a></dd>
</dl>
<dl>
<dd><tt>getUserPrincipal</tt> method, <a href="gjiie.html#indexterm-2091">Checking Caller Identity Programmatically</a></dd>
</dl>
<dl>
<dd>GlassFish Server<dl>
<dd>adding users to, <a href="bnbxj.html#indexterm-1983">To Add Users to the GlassFish Server</a></dd>
<dd>downloading, <a href="gexaj.html#indexterm-145">Java EE 6 Software Development Kit</a></dd>
<dd>enabling debugging, <a href="bnadl.html#indexterm-163">To Debug an Application Using a Debugger</a></dd>
<dd>installation tips, <a href="gexaj.html#indexterm-146">Java EE 6 Software Development Kit</a></dd>
<dd>securing, <a href="bnbxi.html#indexterm-1955">Securing the GlassFish Server</a></dd>
<dd>server log, <a href="bnadl.html#indexterm-160">Using the Server Log</a></dd>
<dd>SSL connectors, <a href="bnbxw.html#indexterm-2005">Verifying and Configuring SSL Support</a></dd>
<dd>starting, <a href="bnadi.html#indexterm-149">Starting and Stopping the GlassFish Server</a></dd>
<dd>stopping, <a href="bnadi.html#indexterm-151">Starting and Stopping the GlassFish Server</a></dd>
<dd>tools, <a href="bnadf.html#indexterm-131">GlassFish Server Tools</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>groups, <a href="bnbxj.html#indexterm-1973">What Is a Group?</a><dl>
<dd>managing, <a href="bnbxj.html#indexterm-1982">Managing Users and Groups on the GlassFish Server</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>@GroupSequence</tt> annotation, <a href="gkagv.html#indexterm-2536">Customizing Group Validation Order</a></dd>
</dl>
</div><h2>H</h2>
<div class="indexdiv">
<dl>
<dd>handling events, <i>See </i>event and listener model</dd>
</dl>
<dl>
<dd><tt>hashCode</tt> method, <a href="bnbqa.html#indexterm-1615">Primary Keys in Entities</a></dd>
</dl>
<dl>
<dd>header parameters, JAX-RS, <a href="gilik.html#indexterm-1261">Extracting Request Parameters</a></dd>
</dl>
<dl>
<dd>helper classes, <a href="gipio.html#indexterm-1372">The Contents of an Enterprise Bean</a><dl>
<dd>session bean example, <a href="bnbod.html#indexterm-1426">Helper Classes</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP<dl>
<dd><a href="bnayl.html#indexterm-1188">Building Web Services with JAX-WS</a></dd>
<dd><a href="bnayl.html#indexterm-1191">Building Web Services with JAX-WS</a></dd>
</dl>
<dl>
<dd>basic authentication, <a href="gkbaa.html#indexterm-2060">HTTP Basic Authentication</a></dd>
<dd>over SSL, <a href="gkbaa.html#indexterm-2068">Client Authentication</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP methods, <a href="gilik.html#indexterm-1236">Responding to HTTP Methods and Requests</a></dd>
</dl>
<dl>
<dd>HTTP request and response entity bodies, <a href="gilik.html#indexterm-1244">Using Entity Providers to Map HTTP Response and Request Entity Bodies</a><dl>
<dd>supported types, <a href="gilik.html#indexterm-1250">Using Entity Providers to Map HTTP Response and Request Entity Bodies</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP request URLs, <a href="bnafv.html#indexterm-1102">Getting Information from Requests</a><dl>
<dd>query strings, <a href="bnafv.html#indexterm-1104">Getting Information from Requests</a></dd>
<dd>request paths, <a href="bnafv.html#indexterm-1103">Getting Information from Requests</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP requests<dl>
<dd><a href="bnafv.html#indexterm-1099">Getting Information from Requests</a></dd>
<dd><a href="gilik.html#indexterm-1237">Responding to HTTP Methods and Requests</a></dd>
</dl>
<dl>
<dd><i>See also </i>requests</dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTP responses, <a href="bnafv.html#indexterm-1113">Constructing Responses</a><dl>
<dd><i>See also </i>responses<dd>status codes, <a href="bnaeo.html#indexterm-205">Mapping Errors to Error Screens</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>HTTPS<dl>
<dd><a href="bnbwy.html#indexterm-1933">Transport-Layer Security</a></dd>
<dd><a href="bnbxw.html#indexterm-2008">Verifying and Configuring SSL Support</a></dd>
<dd><a href="bnbxw.html#indexterm-2018">Working with Digital Certificates</a></dd>
<dd><a href="gkbaa.html#indexterm-2054">Specifying a Secure Connection</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>HttpServlet</tt> interface, <a href="bnafe.html#indexterm-1067">What Is a Servlet?</a></dd>
</dl>
<dl>
<dd><tt>HttpServletRequest</tt> interface<dl>
<dd><a href="bnafv.html#indexterm-1101">Getting Information from Requests</a></dd>
<dd><a href="gjiie.html#indexterm-2088">Checking Caller Identity Programmatically</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>HttpServletResponse</tt> interface, <a href="bnafv.html#indexterm-1115">Constructing Responses</a></dd>
</dl>
<dl>
<dd><tt>HttpSession</tt> interface, <a href="bnagm.html#indexterm-1147">Accessing a Session</a></dd>
</dl>
</div><h2>I</h2>
<div class="indexdiv">
<dl>
<dd>identification, <a href="bnbwk.html#indexterm-1902">Characteristics of Application Security</a></dd>
</dl>
<dl>
<dd>implicit navigation, <a href="bnapj.html#indexterm-214">JavaServer Faces Technology Benefits</a></dd>
</dl>
<dl>
<dd>implicit objects<dl>
<dd><a href="bnatg.html#indexterm-1050">Binding a Component Value to an Implicit Object</a></dd>
<dd><a href="bnatg.html#indexterm-1051">Binding a Component Value to an Implicit Object</a></dd>
</dl>
<dl>
<dd>binding component values to, <a href="bnatg.html#indexterm-1049">Binding a Component Value to an Implicit Object</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>include</tt> method, <a href="bnagi.html#indexterm-1139">Including Other Resources in the Response</a></dd>
</dl>
<dl>
<dd><tt>init</tt> method, <a href="bnafu.html#indexterm-1082">Creating and Initializing a Servlet</a></dd>
</dl>
<dl>
<dd><tt>InitialContext</tt> interface, <a href="girdr.html#indexterm-110">Java Naming and Directory Interface API</a></dd>
</dl>
<dl>
<dd>initializing properties with the <tt>managed-property</tt> element<dl>
<dd>initializing <tt>Array</tt> and <tt>List</tt> properties, <a href="bnawq.html#indexterm-787">Initializing Array and List Properties</a></dd>
<dd>initializing managed-bean properties, <a href="bnawq.html#indexterm-788">Initializing Managed Bean Properties</a></dd>
<dd>initializing <tt>Map</tt> properties, <a href="bnawq.html#indexterm-783">Initializing Map Properties</a></dd>
<dd>initializing maps and lists, <a href="bnawq.html#indexterm-790">Initializing Maps and Lists</a></dd>
<dd>referencing an initialization parameter, <a href="bnawq.html#indexterm-782">Referencing an Initialization Parameter</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>initParams</tt> attribute, <a href="bnafu.html#indexterm-1085">Creating and Initializing a Servlet</a></dd>
</dl>
<dl>
<dd>injectable objects, CDI, <a href="gizks.html#indexterm-1534">Beans as Injectable Objects</a></dd>
</dl>
<dl>
<dd>integrity, <a href="bnbxw.html#indexterm-2003">Establishing a Secure Connection Using SSL</a><dl>
<dd>of data, <a href="bnbwk.html#indexterm-1906">Characteristics of Application Security</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>interceptors, <a href="gkeed.html#indexterm-2537">Using Java EE Interceptors</a><dl>
<dd>CDI, <a href="gkhjx.html#indexterm-1576">Using Interceptors</a></dd>
<dd>example (CDI), <a href="gkhpa.html#indexterm-1589">The billpayment Example: Using Events and Interceptors</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>internationalization, <a href="bnaxu.html#indexterm-1162">Internationalizing and Localizing Web Applications</a></dd>
</dl>
<dl>
<dd>internationalizing JavaServer Faces applications<dl>
<dd><tt>basename</tt>, <a href="bnaxc.html#indexterm-798">Registering Custom Localized Static Text</a></dd>
<dd><tt>FacesContext.getLocale</tt> method, <a href="bnast.html#indexterm-472">Using DateTimeConverter</a></dd>
<dd><tt>getMessage(FacesContext, String, Object)</tt> method, <a href="bnauw.html#indexterm-988">Implementing the Validator Interface</a></dd>
<dd><tt>loadBundle</tt> tag, <a href="bnaxw.html#indexterm-1171">Retrieving Localized Messages</a></dd>
<dd><tt>MessageFactory</tt> class, <a href="bnauw.html#indexterm-985">Implementing the Validator Interface</a></dd>
<dd>using the <tt>FacesMessage</tt> class to create a message, <a href="bnaxb.html#indexterm-796">Using FacesMessage to Create a Message</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>invalidate</tt> method, <a href="bnagm.html#indexterm-1151">Session Management</a></dd>
</dl>
<dl>
<dd><tt>isCallerInRole</tt> method<dl>
<dd><a href="bnbyl.html#indexterm-2143">Accessing an Enterprise Bean Caller&rsquo;s Security Context</a></dd>
<dd><a href="gkbsz.html#indexterm-2162">Example: Securing an Enterprise Bean with Programmatic Security</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>isUserInRole</tt> method, <a href="gjiie.html#indexterm-2090">Checking Caller Identity Programmatically</a></dd>
</dl>
</div>
         </div>
         <div class="navigation">
             <a href="idx-3.html"><img src="graphics/leftButton.gif" border="0" alt="Previous" title="Previous"></a>
             <a href="p1.html"><img src="graphics/upButton.gif" border="0" alt="Contents" title="Contents"></a>
             <a href="idx-5.html"><img src="graphics/rightButton.gif" border="0" alt="Next" title="Next"></a>
         </div>

         <div class="copyright">
      	    <p>Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. <a href="docinfo.html">Legal Notices</a></p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

